Skip to content

Conversation

@hboutemy
Copy link
Member

tested by running classical mvn install followed by mvn clean package artifact:compare

precisely the full command used is mvn -Papache-release clean install -DskipTests -Dmaven.javadoc.skip -Dgpg.skip && mvn -Papache-release clean package -DskipTests -Dmaven.javadoc.skip -Dgpg.skip artifact:compare

fixed the 2 root causes:

  • injection of "now" in generated files
  • upgrade axis2-aar-maven-plugin and axis2-mar-maven-plugin from 1.8.0 to 2.0.0 as version 2.0.0 has been updated to generate reproducible output in 29c5b77

with this PR merged, I hope that third-party rebuild will be ok for 2.0.1 https://github.com/jvm-repo-rebuild/reproducible-central/blob/master/content/org/apache/axis2/README.md

Copy link
Member

@cortlepp cortlepp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some of the maintainers with more experience should weigh in on whether we rely on these timestamps elsewhere, but otherwise LGTM (and thanks for the PR!).

@robertlazarski robertlazarski merged commit 3f5a888 into apache:master Mar 21, 2025
4 checks passed
@robertlazarski
Copy link
Contributor

Looks good - thanks!

@hboutemy hboutemy deleted the reproducible-builds branch March 21, 2025 06:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants